import Vue from 'vue'
// 引入各个语言配置文件
import zh from './zh'
import en from './en'
import { langStorage } from '@/utils'
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)

// 创建vue-i18n实例i18n
const i18n = new VueI18n({
  // 设置默认语言
  locale: langStorage(), // 语言标识
  // 添加多语言（每一个语言标示对应一个语言文件）
  messages: {
    zh,
    en
  },
  // 隐藏key对应的值不存在时的警告, 否则浏览器控制台会出现
  // Cannot translate the value of keypath 'xxx'. Use the value of keypath as default.
  silentTranslationWarn: true
})
// 暴露i18n
export default i18n
